package designPattern.composite
{
	public interface IBaseComponent
	{
		function add(c:IBaseComponent):void;
		function remove(c:IBaseComponent):void;
		function getChild(n:int):IBaseComponent;
		function getParent():IBaseComponent;
		function operate():void;
	}
}